﻿using System;
using System.Data;
using System.Configuration;
using System.Linq;
using System.Web;
using System.Xml.Linq;

namespace Novapangeia.Dominio
{
    public class CustoUnidade
    {
        public int ouro;
        public int comida;
        public int espadas;
        public int lancas;
        public int arcos;

        public CustoUnidade(){}

        public CustoUnidade(int ouro, int comida, int lancas, int espadas, int arcos)
        {
            this.ouro = ouro;
            this.comida = comida;
            this.lancas = lancas;
            this.espadas = espadas;
            this.arcos = arcos;
        }

        public static CustoUnidade CustoRelativo(CustoUnidade custobase, int quantidade){
            CustoUnidade CustoRel = new CustoUnidade();
            CustoRel.ouro = custobase.ouro*quantidade;
            CustoRel.comida = custobase.comida * quantidade;
            CustoRel.lancas = custobase.lancas * quantidade;
            CustoRel.espadas = custobase.espadas * quantidade;
            CustoRel.arcos = custobase.arcos * quantidade;
            return CustoRel;
        }
    }
}